"""
2022-6-27
        33 字符串的格式控制
            下面标注0的意思就是 当在print前一个需要输出的字符串中存在多个{}时需要表示一下后面format里面对应的位置
            >在标明的所占格子中靠右   <~靠左     ^靠中     需要在:后标明需要的格式  前面指明其在format中的位置即可

    4.字符串中的操作符
        + *类似于数学运算，只不过运算后的结果是 字符串的个数 加号是字符串之间连接
        [i]切片操作，类似于从字符串中提取第i下标的字符
        [i:j] 切片操作 从下标i开始，往右截取 j-i个子字符串
        "指定字符" in 目标字符串  如果目标字符串存在 就返回True
        not in 和in的作用相反
        r/R 将 转义字符 变成原始的意义

    5.字符串处理函数   未完待续~



 """

"""
print("{0:^8},{0:*^8}".format("3.14"))

a = [3, "a", 34, "adas9wd"]
b = "asd"

print("a列表中的第2个元素是{0[1]},第三个元素是{0[2]},b元素是{1:^5}".format(a, b))

"""


str1 = "Hello world"
str2 = "I love Python"
str1*2
print("str1*2:" + str1*2)
print("id(str1):", end='')
print(id(str1))
str1 += str1
print("str1 + str1:" + str1)
print("id(str1):", end='')
print(id(str1))
print(str2[7:])
print(str2[0])
print("0l" in str1)
print("lo" in str1)







